GCL překládá do C a potom používá optimalizace GCC. Funkce s pevným počtem parametrů se přeloží do funkce v C se stejným počtem parametrů. Takže GCL je maximálně efektivní u těchto volání. Jeho garbage collector nechává možnost překladači umístit proměné do registrů. Má debugger, který zobrazuje zdrojový kód v Emacs okně. Také podporuje profiler.
Nově má podporu pro Tk widgety. V balíku CLX je X window interface.